Sipx
Présentation[modifier | modifier le wikicode]Sipx est un autocommutateur IP libre pour Linux, Il est open source[1]. Il fournit la plupart des fonctionnalités ou services d'un autocommutateur (PABX) classique. Il peut se connecter avec le réseau téléphonique commuté (RTC) par l'intermédiaire des passerelles de VoIP. Sipx fonctionne avec des téléphones ou passerelles utilisant le protocole SIP (Session Initiation Protocol). Ce logiciel est développé par des programmeurs de Pingtel réunis au sein de SIPFoundry. Configuration de Base du Système[modifier | modifier le wikicode]Installation du Système de Base[modifier | modifier le wikicode]Configuration du Réseau et du DNS[modifier | modifier le wikicode]Dans la configuration réseau du Système Les fichiers à renseigner sont :
iface lo iface lo net loopback auto eth0 iface eth0 inet static adress 192.168.0.34 netmask 255.255.255.0 gateway 192.168.0.1 network 192.168.0.0 broadcast 192.168.0.255 Le fichier /etc/hosts décrit le nom d'hôte et le domaine 127.0.0.1 localhost.localdomain localhost 192.168.0.34 voip.sipx.gn voip Le fichier /etc/resolv.conf configure votre serveur sur le serveur DNS responsable de votre domaine. search sipx.gn nameserver 192.168.0.5 nameserver 192.168.0.10 Test de la Configuration Réseau et DNS[modifier | modifier le wikicode]Pour faire le test de la configuration réseau. on utilisera souvent ces commandes ci-dessous :
La commande hostname indique le nom d'hôte du serveur sipx voip:~# hostname voip:~# voip La commande hostname -f indique le nom d'hôte complet (FQDN) du serveur sipx voip:~# hostname voip:~# voip.sipx.gn
voip:~# hostname voip:~# sipx.gn
voip:~# dig -t A voip.sipx.gn ; <<>> DiG 9.2.4 <<>> -t A voip.sipx.gn ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16539 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;voip.sipx.gn. IN A ;; ANSWER SECTION: voip.sipx.gn. 604800 IN A 192.168.0.34 ;; AUTHORITY SECTION: sipx.gn. 604800 IN NS voip.sipx.gn. ;; Query time: 0 msec ;; SERVER: 192.168.0.5#53(192.168.0.5) ;; WHEN: Wed Apr 19 16:24:45 2006 ;; MSG SIZE rcvd: 60 Installation et Configuration de Sipx[modifier | modifier le wikicode]Recommandations matérielles[modifier | modifier le wikicode]Configuration de [apt][modifier | modifier le wikicode]apt est le gestionnaire de paquets debian par excellence. Pour installer Sipx à l'aide de apt, il faut renseigner le fichier /etc/apt/sources.list. Les paquets nécessaires à l'installation de Sipx sur Debian se trouvent sur : Le contenu du fichier /etc/apt/sources.list doit être : deb http://mirrors.kernel.org/debian/ stable main non-free contrib deb-src http://mirrors.kernel.org/debian/ stable main deb http://security.debian.org/ stable/updates main contrib non-free deb http://scm.calivia.com/pub/sipx/debian/ etch 3.8 deb http://security.debian.org/ testing/updates main contrib puis il faut mettre apt à jour à l'aide de la commande apt-get update Installation du Runtime JAVA[modifier | modifier le wikicode]on installe le Runtime JAVA, en exécutant la commande apt-get install sun-j2re1.5 Installation du Package Sipxpbx[modifier | modifier le wikicode]apt-get install sipxpbx Configuration des Packages[modifier | modifier le wikicode]Cas Pratique[modifier | modifier le wikicode] |